# 从DrissionPage库中导入ChromiumPage类，用于控制浏览器进行自动化操作
from DrissionPage import ChromiumPage

# 创建ChromiumPage页面对象实例，用于后续的浏览器控制操作
page = ChromiumPage()
# 使用get方法访问指定的网页地址
page.get("https://static.docs-hub.com/7_1750227952921.html")  # 替换为实际页面

checkboxs = page.eles("tag:input@type=checkbox")
for item in checkboxs:
    if not item.states.is_checked:
        item.click()

options = page.eles("tag:option")
for item in options:
    if item.text == "上海":
        item.click()
        break
# 主动等待所有的li元素加载完成
page.wait.eles_loaded("tag:li")
items = page.eles("tag:li")
for item in items:
    print(item.text)
